Skip to main content

Week 7

Milestones

  • Learned how to use open source JWT libraries and tools like JJWT, Nimbus JOSE + JWT, Auth0 JWT, etc. to generate and verify JWT tokens.
  • Understanding the key concepts of public and private key encryption and how to use them to secure JWT tokens.
  • Implement how to refresh JWT token.
  • Learned about creating a whole user entity.
  • Documented above implementation about java-jwt library.

Screenshots / Videos

Contributions

Learnings

  • Learned about JWT creation, verification, and validation of the same.
  • Worked with several JWT claims and successfully verifing JWT to return DecodedJWT.
  • Learned about JWT Algorithms along with token expiration and refreshing.
  • Learned about DateTime Claim validation and custom Claims.